package _case

import "fmt"

type Cat struct {
	animal //猫实现了animal的接口
}

func NewCat() AnimalI {
	return &Cat{} // *类型的，包含animal和*animal方法
}

// 重写
func (c Cat) Each() {
	fmt.Println("猫吃老鼠")
}
